package com.py.credit.entity;

import java.util.Date;

/**
 * 批次日志bean
 *
 * @author likai
 */
public class LhjcBatchLog {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    /**
     * 采集批次号(一定规则系统生成)
     */
    private String batchId;
    /**
     * 采集目标表ID
     */
    private int target;
    /**
     * 采集数据配置ID(前置机方式)
     */
    private int datasourceId;
    /**
     * 采集类型(0文件，1前置机)
     */
    private String type;
    /**
     * 报送所属编码
     */
    private String orgBm;
    /**
     * 上报人ID
     */
    private long managerId;
    /**
     * 上报人名称
     */
    private String realName;
    /**
     * 采集开始时间
     */
    private Date startTime;
    /**
     * 采集结束时间
     */
    private Date endTime;
    /**
     * 采集结果(S成功，F失败，P部分成功，C已撤销)
     */
    private String result;
    /**
     * 采集总共条数
     */
    private int tcount;
    /**
     * 采集成功条数
     */
    private int scount;
    /**
     * 采集失败条数
     */
    private int fcount;
    /**
     * 重复数据条数
     */
    private int rcount;
    /**
     * 批次采集状态0未处理；1处理中；2处理完成；
     */
    private String status;

    private String cubeCode;

    private String cubeName;

    /**
     * 批次数据可更改状态,Y:可更改，N:不可更改
     */

    private String updateStatus;

    /**
     * 设权批次数据可更改时间
     */
    private Date updateEnableTime;

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public int getTarget() {
        return target;
    }

    public void setTarget(int target) {
        this.target = target;
    }

    public int getDatasourceId() {
        return datasourceId;
    }

    public void setDatasourceId(int datasourceId) {
        this.datasourceId = datasourceId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getOrgBm() {
        return orgBm;
    }

    public void setOrgBm(String orgBm) {
        this.orgBm = orgBm;
    }

    public long getManagerId() {
        return managerId;
    }

    public void setManagerId(long managerId) {
        this.managerId = managerId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public int getTcount() {
        return tcount;
    }

    public void setTcount(int tcount) {
        this.tcount = tcount;
    }

    public int getScount() {
        return scount;
    }

    public void setScount(int scount) {
        this.scount = scount;
    }

    public int getFcount() {
        return fcount;
    }

    public void setFcount(int fcount) {
        this.fcount = fcount;
    }

    public int getRcount() {
        return rcount;
    }

    public void setRcount(int rcount) {
        this.rcount = rcount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getCubeCode() {
        return cubeCode;
    }

    public void setCubeCode(String cubeCode) {
        this.cubeCode = cubeCode;
    }

    public String getCubeName() {
        return cubeName;
    }

    public void setCubeName(String cubeName) {
        this.cubeName = cubeName;
    }

    public String getUpdateStatus() {
        return updateStatus;
    }

    public void setUpdateStatus(String updateStatus) {
        this.updateStatus = updateStatus;
    }

    public Date getUpdateEnableTime() {
        return updateEnableTime;
    }

    public void setUpdateEnableTime(Date updateEnableTime) {
        this.updateEnableTime = updateEnableTime;
    }

}
